/*************************************************************************
	> File Name: Application.java
	> Author: Potter
	> Mail: tobewhatwewant@gmail.com 
	> Created Time: 2014年07月08日 星期二 09时32分23秒
 ************************************************************************/

public class Application {
    public static void main(String args[]) {
        Pillar pillar; // 与C++不同，声明对象， 并未创建对象，相当于C++类指针,但java用new实例对象时返回的是引用
        Geometry bottom; 

        bottom = new Rectangle(12, 22);
        pillar = new Pillar(bottom, 58); // pillar 是具有矩形低的柱体
        System.out.println("矩形底柱体的体积是: " + pillar.getVolume());

        bottom = new Circle(10);
        pillar = new Pillar(bottom, 58); // pillar 是具有圆形底的柱体
        System.out.println("圆形底柱体的体积是: " + pillar.getVolume());
    }
}
